﻿package ${entity.packageName};

import ${entity.basePackage}.Base${entity.baseType}Entity;

/** 
 * ${entity.comment}
 *
 * @author ${entity.author}
 *
 * @since ${entity.time}
 */
public class ${entity.name} extends Base${entity.baseType}Entity<${entity.name},${entity.idAttr.type}>{

 	private static final long serialVersionUID = 1L;
 	
	<#list entity.attrs as attr>
		<#if attr.poInclude == "1">
			<#if attr.comment?exists>
	// ${attr.comment}
			</#if>
	private ${attr.type} ${attr.name};
		</#if>
	</#list>
	
	public ${entity.name}(){
		super();
	}

	<#list entity.attrs as attr>
		<#if attr.poInclude == "1">
			<#if attr.comment?exists>
			
	/**
	 * ${attr.comment}
	 */
			</#if>
	public ${attr.type} get${attr.bigName}() {
		return this.${attr.name};
	}
			<#if attr.comment?exists>
	/**
	 * ${attr.comment}
	 */
			</#if>
	public void set${attr.bigName}(${attr.type} ${attr.name}) {
		this.${attr.name} = ${attr.name};
	}
		</#if>
	</#list> 
	
}